$(document).ready(function(){
	vm.load();
	more.bind();
	$("#page_title").html("健康咨询详情");
});
var more = {};
more.bind = function(){
	$(".bg-img").get(0).onload = function(){
		//图片的真实宽度
		var naturalWidth = this.naturalWidth;
		var naturalHeight = this.naturalHeight;
		var width = $(window).width();
		//计算比例
		var height =  width/naturalWidth*naturalHeight;
		//这里要判断值的界限，不能低于某个值，同时不能过高
		if(height<=70){
			height = 70;
		}
		vm.height = height;
	};
};
var vm = avalon.define({
	//标记是否显示遮罩
	is_mask_show:false,	
	$id:"main_controller",
	//背景DIV的高度
	height:'194',
	data:{
		//标题
		title:"",
		//发布时间
		datetime:"",
		//是否收藏 
		is_collection:false,
		//正文，现在改为后台直接拿到数据了
		text:"",
		//图片背景
		img_url:"",
	},
	//加载数据
	load:function(){
		vm.is_mask_show = true;
		//more_url
		$.ajax({
			type:"get",
			url:more_url,
			dataType:"json",
			data:"id="+common.getUrlParam("id"),
			success:function(data){
				vm.is_mask_show = false;
				vm.data = data;
				//先用jquery的方式实现，后面改为avalon的
//				$("#bg-div").css({
//					'background':'url("'+data.listimage+'")',
//					'background-size':'100% 100%',
//					'-webkit-background-size':'100% 100%',
//				});
			},
			error:function(){
				vm.is_mask_show = false;
					vm.toast_msg = "网络错误";
					vm.is_toast_show = true;
					vm.clear_toast();				
			}
		});
	},
	change_collection:function(){
		//这里判断用户现在是否收藏资讯
		var url = "";
		if(vm.data.is_collection){
			url = delete_collection_url;
		}else{
			url = add_collection_url;
		}
		$.ajax({
			type:"post",
			url:url,
			dataType:"json",
			data:"id="+common.getUrlParam("id"),
			success:function(data){
				if(data.status == "1"){
					vm.data.is_collection = !vm.data.is_collection;
				}else if(data.status == "2"){
					vm.is_toast_show = true;
					vm.toast_msg = "操作失败";
					vm.clear_toast();
				}
			},
			error:function(){
					vm.toast_msg = "网络错误";
					vm.is_toast_show = true;
					vm.clear_toast();				
			},
		});
		
	},
	//----------------
	//toast的信息
	toast_msg:'',
	//是否要展示toast
	is_toast_show:false,
	//定时器
	$timeout:0,
	//消息隐藏
	clear_toast:function(){
		//设置定时器
		if(vm.$timeout){
			clearTimeout(vm.$timeout);
		}
		vm.$timeout = setTimeout(function(){
			vm.is_toast_show = false;
			vm.toast_msg = '';
		},3000);		
	},	
	//-----------------	
});
avalon.scan();
avalon.ready(function(){
	$('body').css('opacity',1);
});
